Developing high-fidelity mental models of programming concepts using manipulatives and interactive metaphors

- Funcke, Matthew